Micron Document
____ _ _ _ _
| _ \ ___ | |_ (_) _ __ ___ __| | (_) __ _
| |_) | / _ \ | __| | | | '_ \ / _ \ / _| | | | / _ |
| _ < | __/ | |_ | | | |_) | | __/ | (_| | | | | (_| |
|_| \_\ \___| \__| |_| | .__/ \___| \__,_| |_| \__,_|
|_|


The NomadNet German Wikipedia | Archives | Info
- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b

πŸ” Search

Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―

OMNeT++
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
top
OMNeT++cite-ref-2[2] (Objective Modular Network Testbed in C++) ist ein Simulations-Framework, mit dem Rechnernetze und Netzwerkprotokolle simuliert und Leistungsanalysen durchgefΓΌhrt werden kΓΆnnen. FΓΌr private und akademische Nutzung ist das Framework kostenfrei unter einer Open-Source-Lizenz erhΓ€ltlichcite-ref-academic-public-1-1[1]. FΓΌr die kommerzielle Nutzung bieten die Entwickler mit OMNESTcite-ref-3[3]cite-ref-4[4] eine erweiterte Version von OMNeT++ an. Neben einer grafischen BenutzerfΓΌhrung wird eine Eclipse-basierte Entwicklungsumgebung fΓΌr die Programmierung zur VerfΓΌgung gestellt.

Obwohl OMNeT++ selbst in C++ programmiert wurde, besteht die MΓΆglichkeit, andere Programmiersprachen wie Java und C# zur Entwicklung eigener Module zu verwenden. Diese kΓΆnnen in Verbindung mit bereits fertigen Standard-Modulen simuliert werden, um deren Zusammenarbeit zu prΓΌfen. Bei einem Modul kann es sich beispielsweise um ein Netzwerk-Protokoll wie IP oder um eine Hardware-Komponente wie einen Switch handeln. Die Simulation der Module erfolgt nach dem Prinzip der ereignisorientierten Simulation.

Verbreitete AnwendungsfΓ€lle bestehen darin, neuartige Echtzeit-Ethernet-Netzwerke im Umfeld der Automatisierungstechnik oder im Umfeld von Multimedia-Streaming zu simulieren, bevor sie in Hardware produziert werden.

Contents


──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────

UnterstΓΌtzte Plattformen

Das Framework ist lauffΓ€hig unter Linux und anderen Unix-basierten Systemen, macOS (Version 10.10 und hΓΆher) sowie unter Windows 7 und Windows 10.cite-ref-5[5]

Erweiterungen

Durch den modularen Aufbau von OMNeT++ lΓ€sst es sich leicht durch Frameworks erweitern. Diese ergΓ€nzen den Funktionsumfang um weitere Simulationsmodelle und Protokolle. Eines der am HΓ€ufigsten verwendeten Frameworks ist INETcite-ref-6[6] welches OMNeT++ um diverse Simulationsmodelle aus dem Bereich des Internets erweitertcite-ref-7[7]. Diese lassen sich in folgende Kategorien einteilen:

Anwendungen wie z. B. HTTP, FTP oder DHCP
HauptsΓ€chlich SCTP, TCP und UDP
Protokolle wie IPv4, IPv6 und ICMP
Routingprotokolle wie z. B. BGP, RIP und Link-State. Es werden auch diverse Protokolle aus dem Bereich der Ad-hoc-Netze (MANET) unterstΓΌtzt.
Netzzugang
UnterstΓΌtzung fΓΌr drahtgebundene (z. B. Ethernet, STP, PPP) sowie drahtlose Standards (z. B. WLAN, IEEE 802.15.4, LTE) fΓΌr den Netzzugang.
Bewegungsmodelle
Modelle, die die Bewegung der Objekte in der Simulation bestimmen

INET ist auf GitHubcite-ref-8[8] verfΓΌgbar. Die jeweiligen Module sind unter der LGPL oder der GPL verfΓΌgbar.

Einzelnachweise

cite-note-academic-public-11. OMNeT++ License. Abgerufen am 22. April 2017 (englisch).
cite-note-22. ↑ OMNeT++ Discrete Event Simulator. Abgerufen am 22. April 2017 (englisch).
cite-note-33. ↑ OMNEST - High-Performance Simulation for All Kinds of Networks. Abgerufen am 22. April 2017 (englisch).
cite-note-44. ↑ OMNEST - OMNeT++ Comparison. Abgerufen am 22. April 2017 (englisch).
cite-note-55. ↑ AndrΓ‘s Varga and OpenSim Ltd.: OMNeT++ Installation Guide Version 5.0. (PDF) OpenSim Ltd., 2016, abgerufen am 22. April 2017 (englisch, 883 KB).
cite-note-66. ↑ INET Framework. Abgerufen am 22. April 2017 (englisch).
cite-note-77. ↑ INET Framework: Model Catalog. Abgerufen am 22. April 2017 (englisch).
cite-note-88. ↑ INET framework for the OMNeT++ discrete event simulator. Abgerufen am 22. April 2017 (englisch).